package ar.lalosoft.adMat.domain;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

import ar.lalosoft.adMat.parser.MateriaParser;

public class ListadoMaterias {
	
	private List<Materia> lista;
	private static String CONTENT = "resources/licenciatura.xml";
	
	public ListadoMaterias(){
		lista = new ArrayList<Materia>();
		inic();
	}
	
	private void inic() {
		MateriaParser parser = new MateriaParser();
		lista = parser.getMaterias(CONTENT);
		
	}

	public void agregar(Materia m){
		lista.add(m);
	}
	
	public Materia getMateria(int codigo){
		Materia mat = null;
		Iterator<Materia> itMat = lista.iterator();
		boolean encontro = false;
		while(itMat.hasNext() && !encontro){
			Materia temp = itMat.next();
			encontro = temp.getCod() == codigo;
			if(encontro){
				mat = temp;
			}
			
		}
		
		
		return mat;
		
		
	}

}
